*{
    margin: 0;
    padding: 0;
}
a{
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
p{
    font-size: 12px;
}
span{
    /* color: #ff6931; */
    font-size: 12px;
}
body{
    background: #F0F3EF;
    position: relative;
}
.list-top-fl,.list-top-fr a,p{
    line-height: 38px;
    display: inline;
    font-size: 12px;
}
ul,li{
    list-style: none;
    color: #fff;
    /* margin-top: 10px; */
}
/* 列表页头部 */
.div-list-top{
    width: 100%;
    height: 38px;
    background: #f5f5f5;
}
.list-top-bx{
    width: 1200px;
    height: 38px;
    margin: 0 auto;
    /* background: #fff; */
}
/* 列表页头部左侧菜单 */
.list-top-fl a,p{
    float: left;
}
.list-top-fl p{
    color: #666666;
}
/* 列表页头部右侧菜单 */
.list-top-fr p{
    margin-left: 5px;
}
.list-top-fr div{
    float: left;
    padding: 0 10px;
}
.list-top-fr{
    position: relative;
    float: right;
}
/* 右侧隐藏二级 */
.APP-code img{
    width: 150px;
    height: 150px;
}
.APP-code{
    position: absolute;
    z-index: 30;
    width: 150px;
    top: 39px;
    left: 0px;
    padding: 5px;
    display: none;
    background: #fff;
    border: 1px solid #cfcfcf;
    border-top: none;
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
}

.orange{
    color:#ff6931;
  }
  /* 猪易购我的菜单 */
.mine-menu{
    position: absolute;
    width: 79.5px;
    
    top: 39px;
    left: 117.5px;
    padding: 5px;
    display: none;
    background: #fff;
    border: 1px solid #cfcfcf;
    border-top: none;
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
}

.mine-menu a{
    line-height: 30px;
    margin-left: 5px;
}
/* 购物车 */
.carbtn{
    position: absolute;
    width: 180px;
    height: 50px;
    top: 39px;
    left: 218.5px;
    padding: 5px;
    display: none;
    background: #fff;
    border: 1px solid #cfcfcf;
    border-top: none;
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 2px 2px 2px rgba(0, 0, 0, .1);
}
.carbtn a{
    color: #fff;
    background: #ff6931;
    padding: 5px 10px;
    border-radius: 4px 4px 4px 4px;
}
.carbtn li{
    margin-top: 5px;
    margin-left: 40px;
}
/* 列表标题  搜索框 */
.list-title{
    width: 100%;
    height: 75px;
    background: #ffff;
    padding-top: 20px;
}
.list-title-bx{
    width: 1200px;
    height: 75px;
    margin: 0 auto;
}
.list-warper{
    float: right;
}


.list-search{
    width: 80px;
    height: 35px;
    outline: none;
    border-left: 2px solid #ff6931;
    border-top: 2px solid #ff6931;
    border-bottom: 2px solid #ff6931;
    border-right: 1px solid #efefef;
    background: #efefef;
    font-size: 15px;

}
.search-box{
    height: 30.5px;
    width: 500px;
    outline: none;
    font-size: 15px;
    border-top: 2px solid #ff6931;
    border-bottom: 2px solid #ff6931;
    border-left:none;
    border-right: none;
    font-size: 15px;
    margin-left: -5px;
}
.submit-btn{
    width: 80px;
    outline: none;
    height: 35px;
    border: none;
    color: #fff;
    background: #ff6931;
    font-size: 13px;
    margin-left: -5px;
}
/* 菜单 */
.nav-w{
    width: 100%;
    height: 40px;
    border-bottom: 2px solid #ff6931;
    padding-top: 20px;
    
    position: relative;
    background: #fff;
}
.nav-w-bx{
    width: 1200px;
    height: 41px;
    margin: 0 auto;
    /* background: lightblue; */
}
.nav-w-bx div>a{
    font-size: 16px;
}
.nav-w-bx div{
    float: left;
    line-height: 38px;
    padding: 2px 30px;
}
/* 导航栏二级 */
.list-nav-slider{
    position: absolute;
    top: 61px;
    left: 160px;
    background: #5c3529;
    z-index: 20;
}
.list-nav-slider li{
    margin-top: 10px;
}
.slider-menu{
    background: #5c3529;
    width: 157px;
    height: 430px;
}
.slider-biaoti{
    margin-top: 5px;
}
.slider-biaoti a{
    font-size: 14px;
    color: #fff;
    margin-left: 11px;
}
.slider-sub{
    margin-left: 16px;
}
.slider-sub a{
    font-size: 12px;
    color: #ae9a94;
}
/* ------商城头条----- */
.headlines{
    height: 424px;
    width: 166px;
    margin-top: 8px;
    border: #e8e8e7 1px solid;
    background: #fff;
    z-index: 20;
    
    position: absolute;
    right: 159px;
    top: 194px;
}
.dianshang {
    border-bottom: 1px solid #e8e8e7;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
}
.dianshang h2 {
    float: left;
    font-size: 16px;
    color: #666;
    font-weight: normal;
    line-height: 38px;
    margin: 0;
}
.dianshang_more{
    float: right;
}
.dianshang_more a{
    
    color: #666;
}
.dianshang_nav{
    padding: 12px 5px 11px 10px;
    box-sizing: border-box;
}
.dianshang_nav ul li{
    line-height: 22px;
    font-size: 12px;
    margin: 0;
    margin-top: 10px;
}
.dianshang_nav ul li a{
    color: #666;
}
/* -------轮播图------- */
.swiper1 {
  width: 100%;
  height: 440px;
  margin-left: auto;
  margin-right: auto;
  
}

.swiper1 .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.swiper1 .swiper-button-next,
.swiper-button-prev{
    position: absolute;
}
.swiper1 .swiper-slide{
    width: 100%;
}
/* ----------搜索框--------- */
.search_top{
    height: 55px;
    width: 100%;
    padding-top: 10px;
    background: #FF5000;
    position: fixed;
    top: 0px;
    z-index: 1000;
    box-sizing: border-box;
}
.min_search_top{
    width: 1200px;
    height: 100%;
    
    margin:auto;
}
.logo_left{
    display: inline-block;
    
}
.logo_left a{
    
    display: block;
    width: 112px;
    height: 36px;
    background: url(../images/zxy/logo_s.jpg);
}
.list_warper{
    float: right;
    margin-right: 234px;
}
.submit_btn{
    background: #FF8A00;
}
/* ---------底下一堆图的内容------ */
.content_min{
    width: 1200px;
    margin: 0 auto;
}
.tjhh{
    margin-top: 30px;
    height:330px;
}
.tjhh_head{
    float: left;
    width: 100%;
    height: 32px;
    margin-left: 500px;
    margin-bottom: 15px;
    background: url(../images/zxy/index_426.png) no-repeat 0px -54px;
}
.tjhh_list{
    width: 1200px;
    height: 285px;
    margin: 0 auto;
    margin-top: 10px;
}
.tjhh_list li{
    float: left;
    width: 191px;
    margin-left: 10px;
    height: 276px;
    background: #FFF;
    padding-top: 10px;
    box-sizing: border-box;
    text-align: center;
}
.tjhh_list li:nth-of-type(1){
    margin-left: 0;
}
.tjhh_list li img{
    width: 152px;
    height: 166px;
}
.tjhh_list li p{
    font-size: 14px;
    color: #ee1919;
    height: 50px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 172px;
    margin-left: 7px;
    margin-top: 20px;
}
.tjhh_list li p a{
    color: #363636;
    font-size: 14px;
}
.tjhh_list li span{
    float: left;
    width: 80px;
    height: 20px;
    text-align: left;
    color: #EE1D1D;
    font-size: 16px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 5px;
}
.jrtj{
    margin-top: 30px;
    margin-bottom: 10px;
    height: 320px;
}
.jrtj_head{
    width: 100%;
    height: 30px;
    margin-bottom: 15px;
}
.jrtj_head ul{
    float: left;
    width:100%;
    height: 30px;
    margin-left: 450px;
}
.jrtj_head ul li{
    float: left;
    height: 30px;
    text-align: center;
    font-size: 22px;
    margin-left: 15px;
    line-height: 15px;
    cursor: pointer;
    color: #666;
}
.jrtj_list{
    width: 1200px;
    height: 285px;
    margin: 0 auto;
    margin-top: 10px;
}
.jrtj_list li{
    float: left;
    width: 191px;
    margin-left: 10px;
    height: 276px;
    background: #FFF;
    padding-top: 10px;
    box-sizing: border-box;
    text-align: center;
    
}
.jrtj_list li:nth-of-type(1){
    margin-left: 0;
}
.jrtj_list li img{
    width: 152px;
    height: 166px;
}
.jrtj_list li p{
    font-size: 14px;
    color: #ee1919;
    height: 50px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 172px;
    margin-left: 7px;
    margin-top: 20px;
}
.jrtj_list li p a{
    color: #363636;
    font-size: 14px;
}
.jrtj_list li span{
    float: left;
    width: 80px;
    height: 20px;
    text-align: left;
    color: #EE1D1D;
    font-size: 16px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 5px;
}
.czg{
    height: 564px;
}
.rm{
    height: 564px;
}
.superBuy{
    float: left;
    width: 998px;
    margin-top: 30px;
    
}
.superBuy h2{
    text-align: center;
    font-size: 22px;
    color: #333;
}
.superBuy_list{
    width: 998px;
    height: 521px;
    margin: 0 auto;
    margin-top: 10px;
    padding-top: 10px;
    background: #FFF;
    box-sizing: border-box;
}
.superBuy_list_one{
    float: left;
    width: 380px;
    height: 501px;
    margin-top: 10px;
    margin-left: 8px;
}
.superBuy_list .swiper2{
    float: left;
    width: 345px;
    height: 501px;
    margin-top: 11px;
    margin-left: 15px;
}
.superBuy_list .swiper2 .swp2{
    bottom: 22px;
    left: -18px;
}
.superBuy_list_one ul{
    margin-top: 0;
}
.superBuy_list_one li{
    float: left;
    margin-left: 10px;
    margin-bottom: 8px;
    margin-top: 0;
}
.superBuy_list_three{
    float: left;
    width: 250px;
    height: 501px;
    margin-top: 10px;
}
.superBuy_list_three ul li{
    width: 230px;
    height: 152px;
    margin-left: 2px;
    margin-bottom: 12px;
}
.hotBrand{
    float: right;
    width: 191px;
    margin-top: 30px;
    overflow: hidden;
}
.hotBrand h2{
    text-align: center;
    font-size: 22px;
    color: #333;
}
.brand_list{
    width: 191px;
    height: 521px;
    margin: 0 auto;
    margin-top: 10px;
    padding-top: 10px;
    background: #FFF;
    border-left: 1px #e5e5e5 solid;
    box-sizing: border-box;
}
.brand_list ul li{
    width: 136px;
    margin: 8px auto;
    text-align: center;
    
}
.brand_list ul li img{
    border: 1px #e5e5e5 solid;
}
.brand_list .brand_more a{
    font-weight: bolder;
    font-size: 14px;
}
.rmzx{
    float: left;
    width: 590px;
    height: 580px;
    margin-top: 30px;
}
.rmzx h2{
    text-align: center;
    font-size: 22px;
    color: #333;
}
.star_list{
    width: 590px;
    height: 521px;
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 20px;
    background: #FFF;
    box-sizing: border-box;
}
.star_list ul li {
    float: left;
    width: 179px;
    height: 207px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.star_list ul li:first-child {
    width: 171px;
    height: 482px;
}
.star_list ul li:nth-child(2) {
    width: 370px;
    height: 262px;
}
.yzdr{
    float: right;
    width: 590px;
    height: 580px;
    margin-top: 30px;
}
.yzdr h2{
    text-align: center;
    font-size: 22px;
    color: #333;
}
.yzdr_list{
    width: 590px;
    height: 521px;
    margin-top: 20px;
    padding-top: 20px;
    padding-left: 20px;
    background: #FFF;
    box-sizing: border-box;
}
.yzdr_list ul li {
    float: left;
    width: 179px;
    height: 207px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.yzdr_list ul li:first-child {
    width: 171px;
    height: 482px;
}
.yzdr_list ul li:nth-child(2) {
    width: 370px;
    height: 262px;
}
/* 楼层展示 */
.padT35{
    height: 650px;
}
.Product_T {
    width: 1200px;
    position: relative;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-top: 15px;
}
.Floor {
    float: left;
    width: 26px;
    height: 25px;
    margin-right: 5px;
    text-align: center;
    color: #FFF;
    font-size: 20px;
    line-height: 26px;
    background: #000;
    margin-top: 3px;
}
.Product_T strong {
    color: #333333;
    font-size: 22px;
    font-weight: normal;
}
.Product_T2 {
    color: #5b5b5b;
    position: absolute;
    right: 0px;
    top: 0px;
    padding-top: 15px;
}
.Product_T2 a {
    color: #5b5b5b;
    padding: 0px 5px;
    box-sizing: border-box;
}
.floor_wrap {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    background: #fff;
}
.floor_wrapL {
    float: left;
    width: 190px;
    height: 610px;
    display: inline;
    overflow: hidden;
}
.floor_wrapL .floor_Lad {
    width: 190px;
    height: 500px;
    float: left;
    position: relative;
    overflow: hidden;
}
.floor_Lad .bd {
    position: relative;
    z-index: 0;
}
.floor_Lad .bd li {
    zoom: 1;
    vertical-align: middle;
}
.floor_Lad .bd img {
    width: 190px;
    height: 500px;
}
.floor_wrapL .floor_subnav {
    width: 190px;
    height: 120px;
    padding: 28px 18px;
    float: left;
    box-sizing: border-box;
}
.floor_subnav dl dt {
    height: 20px;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}
.floor_subnav a {
    color: #5f5f5f;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    margin-right: 8px;
    text-align: left;
}
.floor_item {
    width: 1010px;
    height: 620px;
    float: left;
    display: inline;
    overflow: hidden;
}
.floor_item li {
    float: left;
    width: 190px;
    height: 300px;
    margin-left: 10px;
    margin-bottom: 10px;
    background: #FFF;
    overflow: hidden;
}
.floor_item .floor_itempic {
    width: 190px;
    height: 190px;
    padding: 20px;
    box-sizing: border-box;
}
.floor_item .floor_itemzi {
    padding-left: 20px;
    width: 170px;
    height: 110px;
    position: relative;
}
.floor_itemzi .mod_title {
    height: 46px;
    line-height: 22px;
}
.floor_itemzi a {
    color: #666666;
    font-size: 12px;
}
.floor_itembuy {
    margin-top: 15px;
}
.floor_itembuy .mod_price{
    font-size: 16px;
    font-weight: bolder;
    color: #ee1919;
}
.floor_itemzi .sk_youhui {
    margin-top: 5px;
    line-height: 20px;
    font-size: 12px;
}
.zgyh{
    margin-top: 30px;
    height:320px;
}
.zgyh_head{
    float: left;
    width: 100%;
    height: 32px;
    margin-left: 500px;
    margin-bottom: 15px;
    margin-top: 15px;
    background: url(../images/zxy/index_426.png) no-repeat 0px -90px;
}
.zgyh_list{
    width: 1200px;
    height: 285px;
    margin: 0 auto;
    margin-top: 10px;
}
.zgyh_list li{
    float: left;
    width: 191px;
    margin-left: 10px;
    height: 276px;
    background: #FFF;
    padding-top: 10px;
    box-sizing: border-box;
    text-align: center;
}
.zgyh_list li:hover{
    box-shadow: 2px -2px 9px #ccc;
    border:1px solid #ccc;
}
.zgyh_list li:nth-of-type(1){
    margin-left: 0;
}
.zgyh_list li img{
    width: 152px;
    height: 166px;
}
.zgyh_list li p{
    font-size: 14px;
    color: #ee1919;
    height: 50px;
    line-height: 24px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 172px;
    margin-left: 7px;
    margin-top: 20px;
}
.zgyh_list li p a{
    color: #363636;
    font-size: 14px;
}
.zgyh_list li span{
    float: left;
    width: 80px;
    height: 20px;
    text-align: left;
    color: #EE1D1D;
    font-size: 16px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 5px;
}
.list_foot {
    margin: 200px 0 20px;
}
.list_foot .end {
    width: 250px;
    height: 30px;
    margin-left: 500px;
    background: url(../images/zxy/index_426.png) no-repeat 0px -120px;
}
.index_foot {
    width: 100%;
    height: 190px;
    padding: 20px 0;
    background: #FFF;
}
.gwbz{
        clear: both;
        width: 1200px;
        height: 63px;
        margin: 0 auto;
}
.gwbz ul li {
    float: left;
    margin-right: 119px;
}
.yqlj{
    width: 1200px;
    position: relative;
    margin: 0 auto;
    padding-top: 30px;
}
.yqlj strong{
    font-size: 12px;
    font-weight: bolder;
    color:#666;
}
.friend_link {
    height: 50px;
    padding: 10px 0px;
}
.friend_link a {
    height: 25px;
    line-height: 25px;
    padding: 0px 5px;
    color: #666666;
}
#lift{
    position: fixed;
    top: 250px;
    left: 95px;
    z-index: 9999;
    width: 40px;
    
}
.lift_header{
    background-color: #ff5000;
    width: 40px;
    height: 36px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    line-height: 36px;
}
#lift ul li{
    position: relative;
    display: block;
    width: 40px;
    height: 36px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin-top: 1px;
    background-color: rgba(0,0,0,.6);
    font-size: 12px;
}
.lift_back{
    height: 36px;
    line-height: 13px;
    color: #fff;
    cursor: pointer;
    background-color: rgba(0,0,0,.3);
    text-align: center;
    font-size: 12px;
}
#lift ul  .hover{
    background: #64C333;
}
#lift ul  .on{
    background: #EA5F8D;
}
/* ------------尾部---------- */
.foot {
    background: #3a3a3a;
    height: 420px;
    color: #999999;
    text-align: center;
}
.foot .help {
    width: 880px;
    height: 195px;
    margin: 0 auto;
    border-bottom: 1px solid #4c4c4c;
    padding-top: 35px;
    box-sizing: border-box;
}
.foot .help dl {
    width: 120px;
    margin: 0px 28px;
    height: 35px;
    float: left;
    display: inline;
}
.foot .help dt {
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px solid #4c4c4c;
    margin: 10px 0px 5px 0px;
}
.foot .help dd a {
    color: #999999;
}
.footnav {
    width: 805px;
    margin: 0 auto;
    padding-top: 35px;
    text-align: center;
    height: 22px;
}
.footnav p:nth-of-type(1){
   
    margin-left: 155px;
}
.footnav p:nth-of-type(2){
   
    margin-left: 113px;
}
.footnav a {
    color: #999999;
    padding: 0px 15px;
}



